// 页面: 综合看板
const $app = getApp()
Component({
  data: {
    area: {}, // 房产土地面积
    assetsNum: {}, // 资产出租面积
    repair: {}, // 维修次数和金额
    info: {
      area:[
        {name: '房产面积 (平米)', fig: 'houseArea'},
        {name: '土地面积 (平米)', fig: 'landArea'}
      ],
      assetsNum: [
        {name: '累计出租资产数量', fig: 'leaseSum'},
        {name: '累计出租面积 (平米)', fig: 'leaseArea'}
      ],
      repair: [
        {name: '本年累计维修次数', fig: 'repairSum'},
        {name: '本年累计维修金额', fig: 'repairMoney'}
      ]
    }
  },
  lifetimes: {
    attached: function() { // 在组件实例进入页面节点树时执行
      this.getArea() // 获取'房产土地面积'
      this.getAssetsNum() // 获取'资产出租面积'
      this.getRepair() // 获取'维修次数和金额'
    }
  },
  methods: {
    // ========== 获取'房产土地面积' ==========
    getArea () {
      $app.$api.data.getArea({}).then(({data}) => {
        console.log('api-房产土地面积', data)
        this.setData({ area: data || {} })
      })
    },
    // ========== 获取'资产出租面积' ==========
    getAssetsNum () {
      $app.$api.data.getAssetsNum({}).then(({data}) => {
        console.log('api-资产出租面积', data)
        this.setData({ assetsNum: data || {} })
      })
    },
    // ========== 获取'维修次数和金额' ==========
    getRepair () {
      $app.$api.data.getrepair({}).then(({data}) => {
        console.log('api-维修次数和金额', data)
        this.setData({ repair: data || {} })
      })
    }
  }
})
